package com.youlu.campus.service.ca;

import com.youlu.campus.entity.CaTemplate;
import com.youlu.campus.entity.VO.req.CreateCatemplateVO;
import com.youlu.campus.entity.VO.req.QueryCatemplateVO;
import org.springframework.data.domain.Page;

import java.util.List;

public interface CaTemplateService {

    void save(CreateCatemplateVO createCatemplate);

    Page<CaTemplate> list (QueryCatemplateVO queryCatemplate);

    CaTemplate detail(String catemplateId);

    CaTemplate findByActivityId(String activityId,String caLevel);

    List<CaTemplate> findByActivityId(String activityId);

    /**
     * 电子证书模版copy
     * @param copyId
     */
    void caCaTemplateCopyById(String copyId);
}
